<?php
session_start();

	// Mengambil koneksi untuk ke Database 
	include("config/database_connection.php");

	// Jika memiliki variabel session
	if (isset($_SESSION['IdKaryawan']) && isset($_SESSION['Level']))
	{
		
	    // Proses pengiriman surat reguler
		if (isset($_POST['KirimSurat']))
			{ 	
				//Data surat yang akan dimasukkan
				$IdKaryawan = $_SESSION['IdKaryawan'];
				$WaktuSekarang = date('Y/m/d/H/i/s');
				$JumlahCuti = $_POST['JumlahCuti'];
				$KetTgl = implode("-", $_POST['KetTgl']);
				$Keperluan = $_POST['Keperluan'];
				$Atasan = $_POST['Atasan'];
				

				// Memasukkan data surat ke Tabel Surat
				mysql_query("INSERT INTO d_surat(	id_karyawan ,
													tgl_pengajuan ,
													jumlah_cuti ,
													ket_tgl_cuti ,
													jenis_surat ,
													keperluan ,
													id_atasan ,
													tgl_manipulasi ,
													id_manipulasi ,
													ket_manipulasi		)
										VALUES (	'$IdKaryawan', 
													'$WaktuSekarang', 
													'$JumlahCuti', 
													'$KetTgl', 
													'1',
													'$Keperluan', 
													'$Atasan', 
													'$WaktuSekarang', 
													'$IdKaryawan', 
													'i'
													);");
																
			// Mengambil id karyawan dari Tabel karyawan
			$DataSurat = mysql_query("SELECT * FROM d_surat WHERE 		id_karyawan = '$IdKaryawan' 
																	AND ket_tgl_cuti = '$KetTgl' 
																	AND keperluan = '$Keperluan' 
																	AND tgl_pengajuan = '$WaktuSekarang'");
			$Data = mysql_fetch_array($DataSurat);
			$IdSuratEvent = $Data['id_surat'];
			
			// Memecah tanggal untuk event			
			$StringKeArray1 = explode("-", $Data['ket_tgl_cuti']);
			$StringKeArray2 = explode("/", $StringKeArray1[0]);
			$Bulan = "$StringKeArray2[0]";
			$Hari = "$StringKeArray2[1]";
			$Tahun = "$StringKeArray2[2]";
			
			// Data buat event
			$IdBuatEvent = 'EventSurat_'.$IdSuratEvent;
			
			// Memasukkan data untuk event
			mysql_query("CREATE EVENT $IdBuatEvent
								ON SCHEDULE AT '$Tahun-$Bulan-$Hari 00:00:00'
								DO
								UPDATE d_surat 
								SET ket_approval = IF(ket_approval = '' , '2' , ket_approval) 
								WHERE id_surat = '$IdSuratEvent';");
													
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=SuratCutiSaya&Halaman=1&Tahun=ALL' />";
			}
		
		// Proses Pengesahan surat
		if (isset($_POST['PengesahanSurat']))
			{
				// Mengambil data Id Surat dan Pilihan
				$IdSurat = $_POST['IdSurat'];
				$Pilihan = $_POST['Pilihan'];

				// Mengambil variabel dari Session
				$IdKaryawan = $_SESSION['IdKaryawan'];

				// Proses pembaharuan data setelah diberi pilihan
				$WaktuSekarang = date('Y/m/d/H/i/s');
				if ($Pilihan == "Disetujui")
				{
				mysql_query("UPDATE d_surat SET ket_approval = '1',
												ket_ditolak_approval = '-',
												id_approval = '$IdKaryawan',
												tgl_ket_approval = '$WaktuSekarang',
												tgl_manipulasi = '$WaktuSekarang',
												id_manipulasi = '$IdKaryawan',
												ket_manipulasi = 'u' 
											WHERE id_surat = '$IdSurat'  ;");
																
					
					// Pembaharuan jatah cuti
					$Surat = mysql_query("SELECT * FROM d_surat WHERE id_surat = '$IdSurat'");
					$Data1 = mysql_fetch_array($Surat);
					$DataKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$Data1[id_karyawan]'");
					$Data2 = mysql_fetch_array($DataKaryawan);
					$JatahCutiSebelum = $Data2[jatah_cuti];	
					$JumlahCuti = $Data1[jumlah_cuti];	
					$JatahCutiSesudah = $JatahCutiSebelum - $JumlahCuti;
					mysql_query("UPDATE d_karyawan SET `jatah_cuti` = '$JatahCutiSesudah' 
														WHERE 
														id_karyawan = '$Data1[id_karyawan]'  ;");
				}
				
				else if ($Pilihan == "Ditolak")	
				{
					mysql_query("UPDATE d_surat SET ket_approval = '0',
													ket_ditolak_approval = '-',
													id_approval = '$IdKaryawan',
													tgl_ket_approval = '$WaktuSekarang',
													tgl_manipulasi = '$WaktuSekarang',
													id_manipulasi = '$IdKaryawan',
													ket_manipulasi = 'u' 
													WHERE id_surat = '$IdSurat'  ;");
				}
				
				else 
				{
				
				}
			
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=PengesahanSurat' />";

			}
		
		// Proses Surat Cuti Bersama
		if (isset($_POST['FormCutiBersama']))
			{
				// Mengambil variabel dari Session
				$IdKaryawan = $_SESSION['IdKaryawan'];

				//Data Surat cuti bersama
				$WaktuSekarang = date('Y/m/d/H/i/s');
				$JumlahCutiBersama = $_POST['JumlahCutiBersama'];
				$KetTgl = implode("-", $_POST['KetTgl']);
				$Keperluan = $_POST['Keperluan'];

				// Memasukkan Data cuti bersama
				mysql_query("INSERT INTO d_surat(	id_karyawan ,
													tgl_pengajuan ,
													jumlah_cuti ,
													ket_tgl_cuti ,
													jenis_surat ,
													keperluan ,
													id_atasan ,
													ket_approval ,
													ket_ditolak_approval ,
													id_approval ,
													tgl_ket_approval ,
													tgl_manipulasi ,
													id_manipulasi ,
													ket_manipulasi		)
										VALUES (
													 'ALL', 
													'$WaktuSekarang', 
													'$JumlahCutiBersama', 
													'$KetTgl', 
													'2',
													'$Keperluan', 
													'-',  
													'1', 
													'-', 
													'-', 
													'-', 
													'$WaktuSekarang', 
													'$IdKaryawan', 
													'i'
													);

												");	
												
				// Mengambil semua data karyawan
				$TabelKaryawan = mysql_query("SELECT * FROM d_karyawan");
									
	
				// Mengurangi Jatah Cuti Setiap Karyawan
				while ($Data1 = mysql_fetch_array($TabelKaryawan))
				{
				$TabelKaryawan2 = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$Data1[id_karyawan]'");
				$Data2 = mysql_fetch_array($TabelKaryawan2);
				$JatahCutiSebelum = $Data2[jatah_cuti];
				$JatahCutiSesudah = $JatahCutiSebelum - $JumlahCutiBersama;
				mysql_query("UPDATE d_karyawan SET `jatah_cuti` = '$JatahCutiSesudah' 
														WHERE 
														id_karyawan = '$Data1[id_karyawan]'  ;");
				}
						
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=SuratCuti&Halaman=1&Tlc=ALL&Tahun=ALL&Cari=Ok' />";

			}
		
		// Proses Penolakan Cuti Bersama
		if (isset($_POST['FormPenolakanCutiBersama']))
		{
				// Mengambil variabel dari Session
				$IdKaryawan1 = $_SESSION['IdKaryawan'];

				// Mengambil data dari form
				$IdKaryawan2 = $_POST['IdKaryawan'];

				//Data surat yang akan dimasukkan

				$WaktuSekarang = date('Y/m/d/H/i/s');
				$JumlahCuti = $_POST['JumlahCutiPenolakan'];
				$KetTgl = implode("-", $_POST['KetTgl']);
				$JenisSurat = "Penolakan Cuti Bersama";
				$Keperluan = $_POST['Keperluan'];
				$Atasan = $_POST['Atasan'];
				$KetApproval = "Disetujui";

				//Memasukkan Data Surat
				mysql_query("INSERT INTO d_surat(	id_surat ,
													id_karyawan ,
													tgl_pengajuan ,
													jumlah_cuti ,
													ket_tgl_cuti ,
													jenis_surat ,
													keperluan ,
													id_atasan ,
													ket_approval ,
													ket_ditolak_approval ,
													id_approval ,
													tgl_ket_approval ,
													tgl_manipulasi ,
													id_manipulasi ,
													ket_manipulasi		)
										VALUES (
													'', 
													'$IdKaryawan2', 
													'$WaktuSekarang', 
													'$JumlahCuti', 
													'$KetTgl', 
													'3',
													'$Keperluan', 
													'$Atasan',  
													'1', 
													'-', 
													'$Atasan', 
													'$WaktuSekarang', 
													'$WaktuSekarang', 
													'$IdKaryawan1', 
													'i'
													);

												");	
						

				// Pembaharuan Jatah Cuti
				$TabelKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKaryawan2'");
				$Data2 = mysql_fetch_array($TabelKaryawan);
				$JatahCutiSebelum = $Data2[jatah_cuti];
				$JatahCutiSesudah = $JatahCutiSebelum + $JumlahCuti;
				mysql_query("UPDATE d_karyawan 	SET 
												`jatah_cuti` = '$JatahCutiSesudah' 
												WHERE 
												id_karyawan = '$IdKaryawan2' ;");	
			
			
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=SuratCuti&Halaman=1&Tlc=ALL&Tahun=ALL&Cari=Ok' />";
		
		}
		
		// Proses Surat Cuti Khusus
		if (isset($_POST['FormCutiKhusus']))
		{
				// Mengambil variabel dari Session
				$IdKaryawan1 = $_SESSION['IdKaryawan'];

				// Mengambil data dari form
				$IdKaryawan2 = $_POST['IdKaryawan'];

				//Data surat yang akan dimasukkan

				$WaktuSekarang = date('Y/m/d/H/i/s');
				$JumlahCuti = $_POST['JumlahCutiKhusus'];
				$KetTgl = implode("-", $_POST['KetTgl']);
				$JenisSurat = "Cuti Khusus";
				$Keperluan = $_POST['Keperluan'];
				$Atasan = $_POST['Atasan'];
				$KetApproval = "Disetujui";

				//Memasukkan Data Surat
				mysql_query("INSERT INTO d_surat(	id_surat ,
													id_karyawan ,
													tgl_pengajuan ,
													jumlah_cuti ,
													ket_tgl_cuti ,
													jenis_surat ,
													keperluan ,
													id_atasan ,
													ket_approval ,
													ket_ditolak_approval ,
													id_approval ,
													tgl_ket_approval ,
													tgl_manipulasi ,
													id_manipulasi ,
													ket_manipulasi		)
										VALUES (
													'', 
													'$IdKaryawan2', 
													'$WaktuSekarang', 
													'$JumlahCuti', 
													'$KetTgl', 
													'4',
													'$Keperluan', 
													'$Atasan',  
													'1', 
													'-', 
													'$Atasan', 
													'$WaktuSekarang', 
													'$WaktuSekarang', 
													'$IdKaryawan1', 
													'i'
													);

												");							

				// Pembaharuan Jatah Cuti
				$TabelKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKaryawan2'");
				$Data2 = mysql_fetch_array($TabelKaryawan);
				$JatahCutiSebelum = $Data2[jatah_cuti];
				$JatahCutiSesudah = $JatahCutiSebelum - $JumlahCuti;
				mysql_query("UPDATE d_karyawan 	SET 
												`jatah_cuti` = '$JatahCutiSesudah' 
												WHERE 
												id_karyawan = '$IdKaryawan2' ;");	
			
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=SuratCuti&Halaman=1&Tlc=ALL&Tahun=ALL&Cari=Ok' />";
		
		}
		
		// Proses Input karyawan
		if (isset($_POST['InputKaryawan']))
		{
			// Mengambil data dari form input user
			
			$Tlc = $_POST['Tlc'];
			$Password = md5($_POST['Password']);
			$NamaPanggilan = $_POST['NamaPanggilan'];
			$NamaLengkap = $_POST['NamaLengkap'];
			$NIP = $_POST['NIP'];
			$Jabatan = $_POST['Jabatan'];
			$UnitKerja = $_POST['UnitKerja'];
			$StringKeArray = explode("/", $_POST['TglMasukKerja']);
			$Bulan = "$StringKeArray[0]";
			$Hari = "$StringKeArray[1]";
			$Tahun = "$StringKeArray[2]";
			$TglMasukKerja = "$Tahun-$Bulan-$Hari";
			$JatahCuti = 0;
			$Level = $_POST['Level'];
			$Email = $_POST['Email'];
			$Alamat = $_POST['Alamat'];
			$NoTelepon = $_POST['NoTelepon'];
			
			$PasswordMasuk = "$Password";
			

			// Memasukkan data surat ke Tabel Karyawan
			mysql_query("INSERT INTO 	d_karyawan
											(
												tlc ,
												password ,
												nama_lengkap ,
												nama_panggilan ,
												NIP ,
												jabatan ,
												unit_kerja ,
												tgl_masuk_kerja ,
												jatah_cuti ,
												email ,
												alamat ,
												no_tlp ,												
												ket_email ,
												level				
																	)
										VALUES 
											(	
												'$Tlc', 
												'$PasswordMasuk', 
												'$NamaLengkap',  
												'$NamaPanggilan', 
												'$NIP', 
												'$Jabatan', 
												'$UnitKerja', 
												'$TglMasukKerja', 
												'$JatahCuti', 
												'$Email' ,
												'$Alamat' ,
												'$NoTelepon' ,
												'en' ,
												'$Level'
																	);
											");
			
			// Mengambil id karyawan dari Tabel karyawan
			include("config/database_connection.php");
			$DataKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE tlc = '$Tlc' AND tgl_masuk_kerja = '$TglMasukKerja'");
			$Data = mysql_fetch_array($DataKaryawan);
			$IdKaryawanEvent = $Data['id_karyawan'];
											
			// Data buat event
			$TahunDepan = $Tahun + 1 ;
			$IdBuatEvent = 'EventKaryawan_'.$IdKaryawanEvent;

			// Memasukkan data untuk event
			mysql_query("CREATE EVENT $IdBuatEvent
								ON SCHEDULE EVERY 1 YEAR STARTS '$TahunDepan-$Bulan-$Hari 00:00:00'
								DO
									UPDATE d_karyawan 
									SET jatah_cuti = IF(jatah_cuti + 12 > 24 , 24 , jatah_cuti + 12) 
									WHERE id_karyawan = '$IdKaryawanEvent';");
			
		
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=DataKaryawan' />";
		}
		
		// Proses update data karyawan
		if (isset($_POST['UpdateDataUser']))
		{
			// Mengambil data dari form update
			$IdKaryawan = $_POST['IdKaryawan'];
			
			$Tlc = $_POST['Tlc'];
			$NamaLengkap = $_POST['NamaLengkap'];
			$NamaPanggilan = $_POST['NamaPanggilan'];
			$NIP = $_POST['NIP'];
			$Jabatan = $_POST['Jabatan'];
			$UnitKerja = $_POST['UnitKerja'];
			$Email = $_POST['Email'];
			$Level = $_POST['Level'];
			$JatahCuti = $_POST['JatahCuti'];
			$Alamat = $_POST['Alamat'];
			$NoTelepon = $_POST['NoTelepon'];
			
			// Mengupdate data karyawan
			mysql_query("UPDATE d_karyawan SET	tlc = '$Tlc',
												nama_panggilan = '$NamaPanggilan',
												nama_lengkap = '$NamaLengkap',
												NIP = '$NIP',
												jabatan = '$Jabatan',
												unit_kerja = '$UnitKerja',
												jatah_cuti = '$JatahCuti',
												email = '$Email',
												level = '$Level' ,
												alamat = '$Alamat',
												no_tlp = '$NoTelepon'
								WHERE id_karyawan = '$IdKaryawan';");
		
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=DataKaryawan' />";
		}
		
		// Proses hapus data karyawan
		if (isset($_GET['HapusKaryawan']))
		{
			$IdKaryawan = $_GET['HapusKaryawan'];
			mysql_query("DELETE FROM d_karyawan 
								WHERE 
								id_karyawan = '$IdKaryawan' ;");
			
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=DataKaryawan' />";
		}
	
		if (isset($_POST['EditSurat2']))
		{
			// Mengambil variabel dari Session
			$IdKaryawanSession = $_SESSION['IdKaryawan'];
			
			// Mengambil Variabel dari Form
			$IdSurat = $_POST['IdSurat'];
			// Mengambil data surat 
					$Surat = mysql_query("SELECT * FROM d_surat WHERE id_surat = '$IdSurat'");
					$Data1 = mysql_fetch_array($Surat);
			$IdKaryawan = $Data1['id_karyawan'];
			$JumlahCutiLama = $_POST['JumlahCutiLama'];
			$KetTgl = implode("-", $_POST['KetTgl']);
			$JumlahCutiBaru = count($_POST['KetTgl']);
			
			$WaktuSekarang = date('Y/m/d/H/i/s');
			
			// Penghitungan pertambahan
			$TambahJatahCuti = $JumlahCutiLama - $JumlahCutiBaru;
			if($Data1['ket_approval'] == "1" && $Data1['jenis_surat'] == "1" || $Data1['jenis_surat'] == "2" || $Data1['jenis_surat'] == "4")
			{
			if ( $IdKaryawan == "ALL")
			{
				mysql_query("UPDATE d_surat SET jumlah_cuti = '$JumlahCutiBaru',
													ket_tgl_cuti = '$KetTgl',
													tgl_manipulasi = '$WaktuSekarang',
													id_manipulasi = '$IdKaryawanSession',
													ket_manipulasi = 'u' 
													WHERE 
													id_surat = '$IdSurat'  ;");
													
				// Mengambil semua data karyawan
				$TabelKaryawan = mysql_query("SELECT * FROM d_karyawan");
									
	
				// Mengurangi Jatah Cuti Setiap Karyawan
				while ($Data2 = mysql_fetch_array($TabelKaryawan))
				{
				$TabelKaryawan2 = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$Data2[id_karyawan]'");
				$Data3 = mysql_fetch_array($TabelKaryawan2);
				$JatahCutiSebelum = $Data3[jatah_cuti];
				$JatahCutiSesudah = $JatahCutiSebelum + $TambahJatahCuti;
				mysql_query("UPDATE d_karyawan 	SET 	jatah_cuti = '$JatahCutiSesudah' 
														WHERE 
														id_karyawan = '$Data2[id_karyawan]'  ;");
				}
			}
			else
			{
				mysql_query("UPDATE d_surat SET jumlah_cuti = '$JumlahCutiBaru',
												ket_tgl_cuti = '$KetTgl',
												tgl_manipulasi = '$WaktuSekarang',
												id_manipulasi = '$IdKaryawanSession',
												ket_manipulasi = 'u' 
												WHERE 
												id_surat = '$IdSurat'  ;");
												
				// Pembaharuan Jatah Cuti
				$TabelKaryawan = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKaryawan'");
				$Data2 = mysql_fetch_array($TabelKaryawan);
				$JatahCutiSebelum = $Data2['jatah_cuti'];
				$JatahCutiSesudah = $JatahCutiSebelum + $TambahJatahCuti;
				mysql_query("UPDATE d_karyawan 	SET 
												jatah_cuti = '$JatahCutiSesudah' 
												WHERE 
												id_karyawan = '$IdKaryawan' ;");
			}
			}
	
		 echo"<meta http-equiv='Refresh' content=';url=index.php?Content=LihatSurat&IdSurat=$IdSurat' />";

		}
		
		// Proses Ganti Password
		if (isset($_POST['GantiPassword']))
		{
		echo "aaa";
			// Mengambil data password baru
			$PasswordBaru = md5($_POST['Password']);
			
			// Mengambil variabel dari Session
			$IdKaryawan = $_SESSION['IdKaryawan'];
			
			// Mengupdate data karyawan
			mysql_query("UPDATE d_karyawan SET	password = '$PasswordBaru'
												
								WHERE id_karyawan = '$IdKaryawan';");
			
		
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=Setting' />";
		}
		
	}
		
	// Proses Login
	else if (isset($_POST['ProsesLogin']))
	{
		// Mengambil data dari form login
		$Tlc = $_POST['Tlc'];
		$Password = md5($_POST['Password']);
			
		// Mengambil password dari tabel karyawan
		$DKary = mysql_query("SELECT * FROM d_karyawan WHERE tlc = '$Tlc'");
		$Data = mysql_fetch_array($DKary);
		
			// Mengecek password
			if($Password == $Data['password'])
				{								
				session_start();
				// Mendaftarkan variabel ke session
				$_SESSION['IdKaryawan'] = $Data['id_karyawan']; 
				$_SESSION['Level'] = $Data['level'];
				}
			else 
				{
				
				}
		
		echo"<meta http-equiv='Refresh' content=';url=index.php?Content=Home' />";
		
	}
	//Proses Pengiriman Email Karyawan ke atasan
		if (isset($_POST['Email']))
		{
			//Data surat yang akan dikirim
				$IdKaryawan1 = $_SESSION['IdKaryawan'];
				$WaktuSekarang1 = date('Y/m/d-H:i:s');
				$JumlahCuti1 = $_POST['JumlahCuti'];
				$KetTgl1 = implode("-", $_POST['KetTgl']);
				$Keperluan1 = $_POST['Keperluan'];
				$Atasan1 = $_POST['Atasan'];
				
				// Mengambil email dari tabel karyawan
				$Da = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$Atasan1'");
				$ATS = mysql_fetch_array($Da);
				
				//mengirim email
				require_once "Mail.php";
							$to = $ATS[email];
							$host = "ssl://mail.infoglobal.co.id";
							$port = "465";
							$username = "notification@infoglobal.co.id";
							$password = "VirtualServer36";   

							$nama = $_POST['name']; // required
									$pengirim = "its@infoglobal.co.id"; // required
									$subjek = "Notification Cuti"; // required
									$pesan = "....telah mengajukan cuti	pada tanggal $KetTgl1 ,sdengan alasan $Keperluan1
									
									"; // required

							$email_message .= "Name: $nama \n";
									$email_message .= "Email: $pengirim \n";
									$email_message .= "Subject: $subjek \n";
									$email_message .= "Comments: $pesan \n";

							$headers = array ('From' => $pengirim,
							'To' => $to,
							'Subject' => $subjek);       

							$smtp = Mail::factory('smtp',
							array ('host' => $host,
							'port' => $port,
							'auth' => true,
							'username' => $username,
							'password' => $password));       

							$mail = $smtp->send($to, $headers, $email_message);
							if (PEAR::isError($mail))
							{
							echo("<p>" . $mail->getMessage() . "</p>");}
							else {
							echo "email success";
							}
		}
		
		//Proses Pengiriman Email Karyawan ke Self
		if (isset($_POST['PengirimanEmail']))
		{
			// Mengambil variabel dari Session
			$IdKary = $_SESSION['IdKaryawan'];

		
			$DEmail = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKary'");
			$Data = mysql_fetch_array($DEmail);
			
			$a = $Data[ket_email];
			
			if($a == 'en')
			{
				//Data surat yang akan dikirim
				$IdKaryawan1 = $_SESSION['IdKaryawan'];
				$WaktuSekarang1 = date('Y/m/d-H:i:s');
				$JumlahCuti1 = $_POST['JumlahCuti'];
				$KetTgl1 = implode("-", $_POST['KetTgl']);
				$Keperluan1 = $_POST['Keperluan'];
				$Atasan1 = $_POST['Atasan'];
				
				// Mengambil email dari tabel karyawan
				$DKar = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$IdKaryawan1'");
				$KRY = mysql_fetch_array($DKar);
				
				$g = $KRY[nama_lengkap];
				
				//mengirim email
				require_once "Mail.php";
									$to2 = $KRY[email];
									$host2 = "ssl://mail.infoglobal.co.id";
									$port2 = "465";
									$username2 = "notification@infoglobal.co.id";
									$password2 = "VirtualServer36";   

									$nama2 = $_POST['name']; // required
									$pengirim2 = "its@infoglobal.co.id"; // required
									$subjek2 = "Notification Cuti"; // required
									$pesan2 = "$g telah mengajukan cuti pada tanggal $KetTgl1 ,dengan alasan $Keperluan1
									
									"; // required

							$email_message2 .= "Name: $nama \n";
									$email_message2 .= "Email: $pengirim\n";
									$email_message2 .= "Subject: $subjek\n";
									$email_message2 .= "Comments: $pesan\n";

							$headers2 = array ('From' => $pengirim2,
							'To' => $to2,
							'Subject' => $subjek2);       

							$smtp = Mail::factory('smtp',
							array ('host' => $host2,
							'port' => $port2,
							'auth' => true,
							'username' => $username2,
							'password' => $password2));       

							$mail = $smtp->send($to2, $headers2, $email_message2);
							if (PEAR::isError($mail))
							{
							echo("<p>" . $mail->getMessage() . "</p>");}
							else {
							echo "email success";
							}
			}
			else
			{
				
			}
		}
		
	//Proses Pengiriman Email Setelah Persetujuan  ke HRD
		if (isset($_POST['PengesahanEmail']))
		{
				// Mengambil data Id Surat dan Pilihan
				$IdSurat = $_POST['IdSurat'];
				$Pilihan = $_POST['Pilihan'];
				
				// Mengambil email dari tabel karyawan
				$Ds = mysql_query("SELECT * FROM d_surat WHERE id_surat = '$IdSurat'");
				$srt = mysql_fetch_array($Ds);
				
				$e = $srt[ket_tgl_cuti];
				$f = $srt[keperluan];
				
				// Mengambil email dari tabel karyawan
				$DKar = mysql_query("SELECT * FROM d_karyawan WHERE level = 'HRD'");
				$KRY = mysql_fetch_array($DKar);
				
				//mengirim email
				require_once "Mail.php";
									$to = $KRY[email];
									$host = "ssl://mail.infoglobal.co.id";
									$port = "465";
									$username = "notification@infoglobal.co.id";
									$password = "VirtualServer36";   

									$nama = $_POST['name']; // required
									$pengirim = "its@infoglobal.co.id"; // required
									$subjek = "Notification Cuti"; // required
									$pesan = "....telah mengajukan cuti pada tanggal $e ,dengan alasan $f ,telah $Pilihan.Terimakasih :D
									
									"; // required

							$email_message .= "Name: $nama \n";
									$email_message .= "Email: $pengirim\n";
									$email_message .= "Subject: $subjek\n";
									$email_message .= "Comments: $pesan\n";

							$headers = array ('From' => $pengirim,
							'To' => $to,
							'Subject' => $subjek);       

							$smtp = Mail::factory('smtp',
							array ('host' => $host,
							'port' => $port,
							'auth' => true,
							'username' => $username,
							'password' => $password));       

							$mail = $smtp->send($to, $headers, $email_message);
							if (PEAR::isError($mail))
							{
							echo("<p>" . $mail->getMessage() . "</p>");}
							else {
							echo "email success";
							}
		}

		//Proses Pengiriman Email Karyawan ke Self
		if (isset($_POST['PEmail']))
		{
			// Mengambil data Id Surat dan Pilihan
				$IdSurat = $_POST['IdSurat'];
				$Pilihan = $_POST['Pilihan'];
				
				// Mengambil email dari tabel karyawan
				$Ds = mysql_query("SELECT * FROM d_surat WHERE id_surat = '$IdSurat'");
				$srt = mysql_fetch_array($Ds);
				
				$a = $srt[id_karyawan];
				
				// Mengambil email dari tabel karyawan
				$DKar = mysql_query("SELECT * FROM d_karyawan WHERE id_karyawan = '$a'");
				$Data = mysql_fetch_array($DKar);
			
			$b = $Data[ket_email];
			$d = $Data[nama_lengkap];
			
			if($b == 'en')
			{
				//Data surat yang akan dikirim
				$JumlahCuti1 = $srt['jumlah_cuti'];
				$KetTgl1 = implode("-", $srt['ket_tgl_cuti']);
				$Keperluan1 = $srt['keperluan'];
				
				//mengirim email
				require_once "Mail.php";
									$to2 = $Data[email];
									$host2 = "ssl://mail.infoglobal.co.id";
									$port2 = "465";
									$username2 = "notification@infoglobal.co.id";
									$password2 = "VirtualServer36";   

									$nama2 = $_POST['name']; // required
									$pengirim2 = "its@infoglobal.co.id"; // required
									$subjek2 = "Notification Cuti"; // required
									$pesan2 = "$d telah mengajukan cuti pada tanggal $KetTgl1,dengan alasan $Keperluan1, telah $Pilihan.Terimakasih :D
									
									"; // required

							$email_message2 .= "Name: $nama \n";
									$email_message2 .= "Email: $pengirim\n";
									$email_message2 .= "Subject: $subjek\n";
									$email_message2 .= "Comments: $pesan\n";

							$headers2 = array ('From' => $pengirim2,
							'To' => $to2,
							'Subject' => $subjek2);       

							$smtp = Mail::factory('smtp',
							array ('host' => $host2,
							'port' => $port2,
							'auth' => true,
							'username' => $username2,
							'password' => $password2));       

							$mail = $smtp->send($to2, $headers2, $email_message2);
							if (PEAR::isError($mail))
							{
							echo("<p>" . $mail->getMessage() . "</p>");}
							else {
							echo "email success";
							}
			}
			else
			{
				
			}
		}
	
	// Proses Hasil Setting
		if (isset($_POST['HasilSetting']))
			{
				// Mengambil data Id Karyawan dan Setting Email
				$Setting = $_POST['Setting'];
				
				// Mengambil variabel dari Session
				$IdKry = $_SESSION['IdKaryawan'];

				// Proses pembaharuan data setelah diberi pilihan
				if ($Setting == 'Enable')
				{
				mysql_query("UPDATE d_karyawan SET ket_email = 'en'	WHERE id_karyawan = '$IdKry'  ;");
				}
					
				
				else	
				{
				mysql_query("UPDATE d_karyawan SET ket_email = 'ds' WHERE id_karyawan = '$IdKry'  ;");
				}
			
			echo"<meta http-equiv='Refresh' content=';url=index.php?Content=Setting' />";

			}
	
	// Jika kosong akan kembali ke menu login
	else
	{
	
	}
?>